Cape Trafalgar (Noun) — A small cape in southwestern Spain. ex. "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"